package halberd.data;

import halberd.DataType;

public class ImgData {
	private DataType dataType;
	private int[][][] datas; //red green blue alpha gray
	
	private int width;
	private int height;
	public ImgData(int w,int h){
		datas=new int[w][h][5];
		width=w;
		height=h;
	}
/*	public ImgData(int[][][] datas,int w,int h,DataType dataType) {
		this.datas=datas;
		this.width=w;
		this.height=h;
		this.dataType=dataType;
	}*/
	public void put(int x,int y,int r, int g, int b){
		datas[x][y][0]=r;
		datas[x][y][1]=g;
		datas[x][y][2]=b;
	}
	public void copyType(ImgData src) {
		dataType=src.dataType;
	}
	public int[][][] getDatas(){
		return datas;
	}
	public int getWidth(){
		return width;
	}
	public int getHeight(){
		return height;
	}
	public DataType getDataType() {
		return dataType;
	}
	public void setDataType(DataType dataType) {
		this.dataType = dataType;
	}
	
}
